-- This is how you should make your item.
-- When you're done, save the file to .lua and put it in the items folder.

local ITEM = {};

ITEM.Name = "Name here";
ITEM.Info = "Description here";
ITEM.Model = "Model path here";
ITEM.useAble = 1/0 -- 0 makes it so you can't use it in the menu, 1 enables it. This is default set to 1, so if you don't need to put this in the item file if you don't plan on making it none-use able.
ITEM.dropAble = 1/0 -- Same as useAble.

if (SERVER) then -- Only used on server so we use this check.
	function ITEM.UseItem( ply ) -- This is the function when a player uses the item from the menu.
		-- Do shit here.
	end;
	
	function ITEM.DropItem( ply ) -- This is the function when a player drops the item from the menu.
		-- Do shit here.
		
		-- This should stay here if you don't plan on doing something else.
		ply:SpawnItem("Unique item name here"); -- Spawns the item.
		ply:RemoveItem("Unique item name here", 1); -- Removes 1 count from your inventory on this item.
	end;
end;

-- Puts the item in the main item table.
IA.Items:RegisterItem("Unique item name here", ITEM);